x86/mca: MCA bank extension
authorLiu, Jinsong <jinsong.liu@intel.com>
Mon, 9 May 2011 10:42:45 +0000 (11:42 +0100)
committerLiu, Jinsong <jinsong.liu@intel.com>
Mon, 9 May 2011 10:42:45 +0000 (11:42 +0100)
commitb1b8615f1f16b32ab9ebbce05c6e9ec98e9dd8ed
tree2d3b3b9137671cdd0b841bb04a67029eb55d0634
parent64f12e8f09934534180b05328c9408a49055acf0
x86/mca: MCA bank extension

Current mca_summay use uint32_t as bitmask of bank uc/pcc/recoverable.
It's not extensible, support no more than 32 mca banks, while
according to Intel SDM, bank number could be as much as 256.

This patch use bool_t flag since it only need to record and indicate
the most severity case.

Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
xen/arch/x86/cpu/mcheck/mce.c
xen/arch/x86/cpu/mcheck/mce.h